home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 7044 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.6 KB

  1. Path: solon.com!not-for-mail
  2. From: seebs@solutions.solon.com (Peter Seebach)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: 21 Feb 1996 08:45:21 -0600
  6. Organization: Usenet Fact Police (Undercover)
  7. Message-ID: <4gfb61$231@solutions.solon.com>
  8. References: <00001a73+00002504@msn.com> <4g1bgf$l5@mailhub.scitec.com.au> <4g2vn3$rgi@dfw.dfw.net> <4g8ook$bce@mailhub.scitec.com.au>
  9. NNTP-Posting-Host: solutions.solon.com
  10.  
  11. In article <4g8ook$bce@mailhub.scitec.com.au>,
  12. Ramses Youhana <ramsesy@rd.scitec.com.au> wrote:
  13. >David Weller (dweller@dfw.net) wrote:
  14. >> Compared to C++?  You are wrong.  There are fewer features in C++, yet
  15. >> the (draft) reference manual is larger than Ada 95 (not that this is
  16. >> necessarily a good measure, but rather that a language that is less
  17. >> complex would hopefully require less "langauge" to specify it).  My
  18. >> personal experience with Ada 95 and C++ indicates the exact opposite
  19. >> of your conclusion.  I have a feeling you haven't used Ada 95 very
  20. >> much to make such claims.
  21.  
  22. >Sorry.  I had once heard that Ada was more complicated than C.  However, as
  23. >many people have posted and told me otherwise, I take the comment back.
  24.  
  25. Don't.  It's entirely correct.  Let's distinguish:
  26. 1.  Ada is more complicated than C.
  27. 2.  It is debatable wheter or not Ada is more complicated than C++.
  28.  
  29. A concise reference for C, tolerably complete, could be done easily in 272
  30. pages, including copious examples, exercises, and a reasonably complete
  31. tutorial for the language.  A standard, complete in every detail, would
  32. probably be about 220 pages, including the updates produced by the committe
  33. since then, and could probably be trimmed if they assumed the reader is
  34. familiar with programming languages and computers.  :)  Once again, including
  35. examples.
  36.  
  37. These are not made up numbers; K&R, including all of the exercises and
  38. examples, is a mere 272 pages.  It's very close to a suitable and complete
  39. reference.  The version of the standard I have is 217 pages, and could
  40. probably be trimmed quite a bit without real loss.
  41.  
  42. *C and C++ are different languages.*
  43.  
  44. At this point, I do not know Ada and C++ well enough to judge which is more
  45. complex; they are both, however, orders of magnitude more complicated than
  46. plain old C.
  47.  
  48. This is not necessarily a bad thing; what I write in is considerably more
  49. complex than pidgin English.
  50.  
  51. -s
  52. -- 
  53. Peter Seebach - seebs@solon.com - Copyright 1995 Peter Seebach.
  54. C/Unix wizard -- C/Unix questions? Send mail for help.  No, really!
  55. FUCK the communications decency act.  Goddamned government.  [literally.]
  56. The *other* C FAQ - http://www.solon.com/~seebs/c/c-iaq.txt
  57.